.data-points-tooltip {
	padding:6px;
	line-height: 16px;
}
.data-points-tooltip  table{
	width: 100%;
	
}
.data-points-tooltip .text-big {
	line-height: 16px;
}
.data-points-tooltip  table tr td {
	border-left: 1px solid #ececec;
	text-align:left;
	padding: 2px 8px;
}
.data-points-tooltip  table tr td:first-child {
	border: none;
	padding-left:2px;
}

.routename-data-points table td .i_am_not_clickable
{
	cursor: default;
    color: #333C48;
}

.routename-data-points table td .cell:hover
{
	text-decoration:none
}

.routename-data-points table td .cell:hover a {
	text-decoration:underline;
}

.data-points-tooltip  table tr td:last-child {
	padding-right: 2px
}
.data-points-tooltip  .data-points-tooltip-bottom-table tr td {
	border: none;
	padding:2px;
}

.data-points-tooltip  .data-points-tooltip-bottom-table tr td:first-child {
	width: 1px;
    white-space: nowrap;
}